Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contact Form #273

Closed
wants to merge 27 commits into from
Closed

Contact Form #273

wants to merge 27 commits into from

Conversation

sarthak-stranger
Copy link
Member

Description

"I've crafted a fully responsive & UI enhanced contact form that effortlessly sends data to an Airtable database."

This PR fixes #262

  1. Issue Title : Design the contact form and link that with airtable Design the contact form and link that with airtable #262
    2 Screenshots :

Screenshot (213)
Screenshot (212)
Screenshot (214)

dependabot bot and others added 21 commits April 1, 2024 11:12
Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.0.3 to 16.4.5.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](motdotla/dotenv@v16.0.3...v16.4.5)

---
updated-dependencies:
- dependency-name: dotenv
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.12 to 10.4.19.
- [Release notes](https://github.com/postcss/autoprefixer/releases)
- [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md)
- [Commits](postcss/autoprefixer@10.4.12...10.4.19)

---
updated-dependencies:
- dependency-name: autoprefixer
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [@fortawesome/free-regular-svg-icons](https://github.com/FortAwesome/Font-Awesome) from 6.5.1 to 6.5.2.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](FortAwesome/Font-Awesome@6.5.1...6.5.2)

---
updated-dependencies:
- dependency-name: "@fortawesome/free-regular-svg-icons"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…otenv-16.4.5

Bump dotenv from 16.0.3 to 16.4.5
…utoprefixer-10.4.19

Bump autoprefixer from 10.4.12 to 10.4.19
…ortawesome/free-regular-svg-icons-6.5.2

Bump @fortawesome/free-regular-svg-icons from 6.5.1 to 6.5.2
Bumps [vite-plugin-env-compatible](https://github.com/IndexXuan/vite-plugin-env-compatible) from 1.1.1 to 2.0.1.
- [Release notes](https://github.com/IndexXuan/vite-plugin-env-compatible/releases)
- [Commits](https://github.com/IndexXuan/vite-plugin-env-compatible/commits)

---
updated-dependencies:
- dependency-name: vite-plugin-env-compatible
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.4.2 to 6.22.3.
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/[email protected]/packages/react-router-dom)

---
updated-dependencies:
- dependency-name: react-router-dom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…ite-plugin-env-compatible-2.0.1

Bump vite-plugin-env-compatible from 1.1.1 to 2.0.1
…eact-router-dom-6.22.3

Bump react-router-dom from 6.4.2 to 6.22.3
Bumps [vite-plugin-svgr](https://github.com/pd4d10/vite-plugin-svgr) from 2.4.0 to 4.2.0.
- [Release notes](https://github.com/pd4d10/vite-plugin-svgr/releases)
- [Commits](pd4d10/vite-plugin-svgr@v2.4.0...v4.2.0)

---
updated-dependencies:
- dependency-name: vite-plugin-svgr
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…ite-plugin-svgr-4.2.0

Bump vite-plugin-svgr from 2.4.0 to 4.2.0
Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react) from 18.2.0 to 18.3.1.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react)

---
updated-dependencies:
- dependency-name: react
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…eact-18.3.1

Bump react from 18.2.0 to 18.3.1
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss) from 3.1.8 to 3.4.3.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/v3.4.3/CHANGELOG.md)
- [Commits](tailwindlabs/tailwindcss@v3.1.8...v3.4.3)

---
updated-dependencies:
- dependency-name: tailwindcss
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…ailwindcss-3.4.3

Bump tailwindcss from 3.1.8 to 3.4.3
Bumps [@fortawesome/free-solid-svg-icons](https://github.com/FortAwesome/Font-Awesome) from 6.2.1 to 6.5.2.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md)
- [Commits](FortAwesome/Font-Awesome@6.2.1...6.5.2)

---
updated-dependencies:
- dependency-name: "@fortawesome/free-solid-svg-icons"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) from 18.2.0 to 18.3.1.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react-dom)

---
updated-dependencies:
- dependency-name: react-dom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…ortawesome/free-solid-svg-icons-6.5.2

Bump @fortawesome/free-solid-svg-icons from 6.2.1 to 6.5.2
…eact-dom-18.3.1

Bump react-dom from 18.2.0 to 18.3.1
Bumps [react-lottie](https://github.com/chenqingspring/react-lottie) from 1.2.3 to 1.2.4.
- [Changelog](https://github.com/chenqingspring/react-lottie/blob/master/CHANGELOG.md)
- [Commits](chenqingspring/react-lottie@v1.2.3...v1.2.4)

---
updated-dependencies:
- dependency-name: react-lottie
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
.env Outdated
@@ -0,0 +1 @@
API_URL="patv9V491TkNGUhyA.0e452983e9bc1b7541a5bcc3029deb4e6882327d620244e2c44b4399f9700c28",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @sarthak-stranger Please remove the API key. Remember use .env to load your API Key's. Ref. .env for api and always add .env to .gitignore so that you didn't accidentally push it into the PR.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok sir

Mr-Sunglasses and others added 3 commits May 16, 2024 23:52
…eact-lottie-1.2.4

Bump react-lottie from 1.2.3 to 1.2.4
Bumps [web-vitals](https://github.com/GoogleChrome/web-vitals) from 3.5.2 to 4.0.0.
- [Changelog](https://github.com/GoogleChrome/web-vitals/blob/main/CHANGELOG.md)
- [Commits](GoogleChrome/web-vitals@v3.5.2...v4.0.0)

---
updated-dependencies:
- dependency-name: web-vitals
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
…eb-vitals-4.0.0

Bump web-vitals from 3.5.2 to 4.0.0
Copy link
Member

@codecShivam codecShivam left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Avoid using quotes when storing the apiKey in the env file.
  2. Extract form fields into separate components to improve readability
  3. Move handleInputChange and handleSubmit to a utils file (formUtils.js)
  4. Define types for all components and props as we are working with TypeScript.

@sarthak-stranger
Copy link
Member Author

@codecShivam ok sir

@sarthak-stranger sarthak-stranger closed this by deleting the head repository May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants